impossible love - French English Dictionary